import i18n from "i18next";
const { t } = i18n;

// 这里必须市函数要不然不运行，不会编译语言
const projects = () => [
  {
    title: t("title_1"), //快定价定价平台（南京三百云科技信息有限公司）。
    content: t("content_1"), //该项目主要给二手车评估师提供平台，评估师可以给客户在该项目上对二手车进行价格，提供权威的价格报告。
    tech: t("tech_1"), //React全家桶技术，qiankun微前端，Ant Design 框架。
    works: [
      {
        work: t("work_1_1"), //1.完成每次产品的迭代需求。
      },
      {
        work: t("work_1_2"), //2.对老该老旧项目进行优化，通过在optimize中设置UglifyJsPlugin插件提高项目打包速率。
      },
      {
        work: t("work_1_3"), //3.升级webpack打包版本，从1.15.0到3.5.0版本，并配置缓存，增加进程，切分chunk来提高项目打包速度。
      },
      {
        work: t("work_1_4"), //4.对于过于复杂老旧的代码进行使用qiankun微前端来优化以前的代码，通过对接新老项目状态管理工具的数据来完成嫁接，解决不同React和Antd版本差异的样式隔离问题。
      },
    ],
    //   项目收获
    gains: [
      {
        gain: t("gain_1_1"), //通过老项目的优化可以对webpack打包和优化有更好的理解。
      },
      {
        gain: t("gain_1_2"), //熟悉了qiankun微前端的搭建，以及了解老旧项目微前端的样式隔离的问题。
      },
      {
        gain: t("gain_1_3"), //3)获得了带领实习生的经验。
      },
    ],
    link: [],
  },

  {
    title: t("title_2"), //SBC电商平台（南京万米信息技术有限公司）
    content: t("content_2"), //该项目为电商服务平台，包括B端和C端：运营端，商家端，供应商端，客户端，客户端包括H5，小程序，APP，主要为企业和消费者提供在线购物体验，用户可以在平台上购买各种商品； 功能包括移动端的定位功能，配送范围功能；B端对商品信息，订单物流等信息的管理和修改等；运营端对全部数据的统计和检测；B端的各种营销活动的创建等；
    tech: t("tech_2"), //Taro, React-native, React全家桶技术, plum2状态管理， Ant Design 框架，第三方高德地图。
    works: [
      {
        work: t("work_2_1"), //1.搭建相应的页面，完成第三方的对接任务。
      },
      {
        work: t("work_2_2"), //2.对接高德地图API，实现定位和查找附近门店的功能。
      },
      {
        work: t("work_2_3"), //3.参与项目迭代功能的设计和开发，对后期的迭代问题的修改和优化。
      },
    ],
    //   项目收获
    gains: [
      {
        gain: t("gain_2_1"), //我对Taro框架有了更深的了解和掌握，能够熟练开发基于Taro的应用。
      },
      {
        gain: t("gain_2_2"), //学习并使用了高德地图的API，掌握了地图地位和POI搜索的相关知识。
      },
      {
        gain: t("gain_2_3"), //熟悉电商平台B,C端之间的关系。
      },
      {
        gain: t("gain_2_4"), //通过和后端开发工程师的合作，学习了如何进行接口对接和协作开发；熟悉React-native的使用等。
      },
    ],
    link: [],
  },

  {
    title: t("title_3"), //小羚羊Erp前台业务系统 （上海小羚羊软件有限公司）
    content: t("content_3"), //该项目是小羚羊软件有限公司自主研发产品，主要致力于印刷行业的全流程的应用软件，产品包括移动端和pc端，流程从产品的取料开始，一直到从产品生产结束，材料的运算，包括财务资金的运算以及对数据的具体的分析等，我主要负责部分产品功能的开发以及维护。
    tech: t("tech_3"), //Webstorm编程软件, React全家桶技术，Ant Design UI 框架。
    works: [
      {
        work: t("work_3_1"), //1.搭建React组件完成基本结构。
      },
      {
        work: t("work_3_2"), //2.使用React-redux插件简化和构建项目的功能，建立组件之间和前后端的交互。
      },
      {
        work: t("work_3_3"), //3.完成pc和移动端项目的性能优化以及一些相应问题的处理。
      },
    ],
    //   项目收获
    gains: [
      {
        gain: t("gain_3_1"), //通过这个项目了解了React的基本使用以及组件化的概念，以及理解React全家桶技术的使用。
      },
      {
        gain: t("gain_3_2"), //其中包括React-redux,Ant Design,Ant Design Mobile UI 等技术的使用。
      },
      {
        gain: t("gain_3_3"), //熟练掌握React-redux状态管理的使用。
      },
    ],
    link: [],
  },

  {
    title: t("title_4"), //笔记本软件 （自己的项目）
    content: t("content_4"), //该项目是围绕笔记本软件的项目，功能有登陆注册退出，增删改查笔记笔记回收站功能，便签功能，发布笔记，评论点赞（此功能开发了一半）等。
    tech: t("tech_4"), //前端使用React全家桶技术，Redux状态管理器，TypeScript, 后端使用Nodejs, Koa2, Mysql, Redis技术。
    works: [
      {
        work: t("work_4_1"), //1.完成整个项目的前端和服务端的任务。
      },
      {
        work: t("work_4_2"), //2.完成对页面的搭建，设计，以及对后期项目的优化功能。
      },
      {
        //   work: t('work_3'),//3.完成pc和移动端项目的性能优化以及一些相应问题的处理。
      },
    ],
    //   项目收获
    gains: [
      {
        gain: t("gain_4_1"), //通过该项目完成的了解前后端的具体流程和搭配。
      },
      {
        gain: t("gain_4_2"), //熟悉了一些Mysql数据库的语法。
      },
      {
        gain: t("gain_4_3"), //了解了Redis的基本使用，熟悉了基本项目的从0到1的整套搭建流程等。
      },
    ],
    link: [
      {
        text: t("link_4_1"), //前端git链接
        link: "https://gitee.com/he_shan_wan/my-notion-redux.git",
      },
      {
        text: t("link_4_2"), //后端git链接
        link: "https://gitee.com/he_shan_wan/my-notion-server.git",
      },
    ],
  },
];

export default projects;
